A Comparative Study of Parallel and Distributed Java Projects for Heterogeneous Systems

نویسندگان

  • Jameela Al-Jaroodi
  • Nader Mohamed
  • Hong Jiang
  • David R. Swanson
چکیده

During the last few years, the concepts of cluster computing and heterogeneous networked systems have received increasing interest. The popularity of using Java for developing parallel and distributed applications that run on heterogeneous distributed systems has also grown rapidly. This paper is a survey of the current projects in parallel and distributed Java. These projects’ main common objective is to utilize the available heterogeneous systems to provide high performance computing using Java. These projects were studied, compared and classified based on the approaches used. The study shows three major approaches. One is to develop a system that replaces the Java virtual machine (JVM) or utilizes the available parallel infrastructure such as MPI or PVM. Another is to provide seamless parallelization of multi-threaded applications. The third is to provide a pure Java implementation by adding classes and features that support parallel Java programming. In addition, a number of open issues are identified and discussed in this paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Overview of Parallel and Distributed Java for Heterogeneous Systems: Approaches and Open Issues

Java is gaining considerable recognition as the most suitable language for developing distributed applications in heterogeneous systems due to its portability and machine independence. However, standard Java does not provide easy-to-use features for parallel application development. Therefore, considerable research has been conducted and is underway to provide users with tools and programming m...

متن کامل

Agent-Based Parallel Computing in Java Proof of Concept

The advancements in computer technology and the availability of multiprocessor systems led to a very active research in the area of parallel and distributed computing. Moreover, As Java becomes more popular and available on almost any platform, there has been an increasing need for development tools, in Java, for high performance computing on heterogeneous systems. This has generated considerab...

متن کامل

Middleware Infrastructure for Parallel and Distributed Programming Models in Heterogeneous Systems

In this paper, we introduce a middleware infrastructure that provides software services for developing and deploying highperformance parallel programming models and distributed applications on clusters and networked heterogeneous systems. This middleware infrastructure utilizes distributed agents residing on the participating machines and communicating with one another to perform the required f...

متن کامل

Static Task Allocation in Distributed Systems Using Parallel Genetic Algorithm

Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...

متن کامل

Stochastic Comparisons of Series and Parallel Systems with Heterogeneous Extended Generalized Exponential Components

In this paper, we discuss the usual stochastic‎, ‎likelihood ratio, ‎dispersive and convex transform order between two parallel systems with independent heterogeneous extended generalized exponential components. ‎We also establish the usual stochastic order between series systems from two independent heterogeneous extended generalized exponential samples. ‎Finally, ‎we f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002